home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1985-11-23 | 8.5 KB | 269 lines |
- 10 KEY OFF:WIDTH 80
- 20 LET X=0
- 30 LET Z=0
- 40 CLS:COLOR 17:LOCATE 5,35:PRINT "CAPITALS"
- 50 COLOR 2:LOCATE 7,28:PRINT "This includes Capitals"
- 60 LOCATE 8,28:PRINT "within the U.S. and Canada."
- 70 LOCATE 15,27:PRINT "Enter [B] to begin. Input":LOCATE 15,53:INPUT B$
- 80 IF B$="B" THEN 90 ELSE 40
- 90 GOTO 1940
- 100 G$="JUNEAU"
- 110 COLOR 2:LOCATE 7,25:PRINT "The Capital of ALASKA is:"
- 120 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 130 IF F$="JUNEAU" THEN 2040 ELSE 2170
- 140 G$="FRANKFORT"
- 150 COLOR 2:LOCATE 7,25:PRINT "The Captial of KENTUCKY is:"
- 160 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 170 IF F$="FRANKFORT" THEN 2040 ELSE 2170
- 180 G$="ANNAPOLIS"
- 190 COLOR 2:LOCATE 7,25:PRINT "The Capital of MARYLAND is:"
- 200 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 210 IF F$="ANNAPOLIS" THEN 2040 ELSE 2170
- 220 G$="AUGUSTA"
- 230 COLOR 2:LOCATE 7,25:PRINT "The Captial of MAINE is:"
- 240 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 250 IF F$="AUGUSTA" THEN 2040 ELSE 2170
- 260 G$="DOVER"
- 270 COLOR 2:LOCATE 7,25:PRINT "The Capital of DELEWARE is:"
- 280 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 290 IF F$="DOVER" THEN 2040 ELSE 2170
- 300 G$="TALLAHASSEE"
- 310 COLOR 2:LOCATE 7,25:PRINT "The Capital of FLORIDA is:"
- 320 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 330 IF F$="TALLAHASSEE" THEN 2040 ELSE 2170
- 340 G$="SPRINGFIELD"
- 350 COLOR 2:LOCATE 7,25:PRINT "The Capital of ILLINOIS is:"
- 360 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 370 IF F$="SPRINGFIELD" THEN 2040 ELSE 2170
- 380 G$="TOPEKA"
- 390 COLOR 2:LOCATE 7,25:PRINT "The Capital of KANSAS is:"
- 400 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 410 IF F$="TOPEKA" THEN 2040 ELSE 2170
- 420 G$="BATON ROUGE"
- 430 COLOR 2:LOCATE 7,25:PRINT "The Capital of LOUISIANA is:"
- 440 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 450 IF F$="BATON ROUGE" THEN 2040 ELSE 2170
- 460 G$="JACKSON"
- 470 COLOR 2:LOCATE 7,25:PRINT "The Capital of MISSISSIPPI is:"
- 480 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 490 IF F$="JACKSON" THEN 2040 ELSE 2170
- 500 G$="LANSING"
- 510 COLOR 2:LOCATE 7,25:PRINT "The Capital of MICHIGAN is:"
- 520 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 530 IF F$="LANSING" THEN 2040 ELSE 2170
- 540 G$="HELENA"
- 550 COLOR 2:LOCATE 7,25:PRINT "The Capital of MONTANA is:"
- 560 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 570 IF F$="HELENA" THEN 2040 ELSE 2170
- 580 G$="JEFFERSON CITY"
- 590 COLOR 2:LOCATE 7,25:PRINT "The Capital of MISSOURI is:"
- 600 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 610 IF F$="JEFFERSON CITY" THEN 2040 ELSE 2170
- 620 G$="CARSON CITY"
- 630 COLOR 2:LOCATE 7,25:PRINT "The Capital of NEVADA is:"
- 640 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 650 IF F$="CARSON CITY" THEN 2040 ELSE 2170
- 660 G$="TRENTON"
- 670 COLOR 2:LOCATE 7,25:PRINT "The Capital of NEW JERSEY is:"
- 680 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 690 IF F$="TRENTON" THEN 2040 ELSE 2170
- 700 G$="BISMARCK"
- 710 COLOR 2:LOCATE 7,25:PRINT "The Capital of NORTH DAKOTA is:"
- 720 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 730 IF F$="BISMARCK" THEN 2040 ELSE 2170
- 740 G$="MONTPELIER"
- 750 COLOR 2:LOCATE 7,25:PRINT "The Capital of VERMONT is:"
- 760 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 770 IF F$="MONTPELIER" THEN 2040 ELSE 2170
- 780 G$="SANTA FE"
- 790 COLOR 2:LOCATE 7,25:PRINT "The Capital of NEW MEXICO is:"
- 800 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 810 IF F$="SANTA FE" THEN 2040 ELSE 2170
- 820 G$="COLUMBIA"
- 830 COLOR 2:LOCATE 7,25:PRINT "The Capital of SOUTH CAROLINA is:"
- 840 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 850 IF F$="COLUMBIA" THEN 2040 ELSE 2170
- 860 G$="PIERRE"
- 870 COLOR 2:LOCATE 7,25:PRINT "The Capital of SOUTH DAKOTA is:"
- 880 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 890 IF F$="PIERRE" THEN 2040 ELSE 2170
- 900 G$="MADISON"
- 910 COLOR 2:LOCATE 7,25:PRINT "The Capital of WISCONSIN is:"
- 920 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 930 IF F$="MADISON" THEN 2040 ELSE 2170
- 940 G$="VICTORIA"
- 950 COLOR 2:LOCATE 7,25:PRINT "The Capital of BRITISH COLUMBIA is:"
- 960 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 970 IF F$="VICTORIA" THEN 2040 ELSE 2170
- 980 G$="CHARLESTON"
- 990 COLOR 2:LOCATE 7,25:PRINT "The Capital of WEST VIRGINIA is:"
- 1000 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1010 IF F$="CHARLESTON" THEN 2040 ELSE 2170
- 1020 G$="CHEYENNE"
- 1030 COLOR 2:LOCATE 7,25:PRINT "The Capital of WYOMING is:"
- 1040 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1050 IF F$="CHEYENNE" THEN 2040 ELSE 2170
- 1060 G$="QUEBEC"
- 1070 COLOR 2:LOCATE 7,25:PRINT "The Capital of QUEBEC is:"
- 1080 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1090 IF F$="QUEBEC" THEN 2040 ELSE 2170
- 1100 G$="PROVIDENCE"
- 1110 COLOR 2:LOCATE 7,25:PRINT "The Capital of RHODE ISLAND is:"
- 1120 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1130 IF F$="PROVIDENCE" THEN 2040 ELSE 2170
- 1140 G$="ST. PAUL"
- 1150 COLOR 2:LOCATE 7,25:PRINT "The Capital of MINNESOTA is:"
- 1160 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1170 IF F$="ST. PAUL" THEN 2040 ELSE 2170
- 1180 G$="FREDERICTON"
- 1190 COLOR 2:LOCATE 7,25:PRINT "The Capital of NEW BRUNSWICK is:"
- 1200 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1210 IF F$="FREDERICTON" THEN 2040 ELSE 2170
- 1220 G$="COLUMBUS"
- 1230 COLOR 2:LOCATE 7,25:PRINT "The Capital of OHIO is:"
- 1240 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1250 IF F$="COLUMBUS" THEN 2040 ELSE 2170
- 1260 G$="ALBANY"
- 1270 COLOR 2:LOCATE 7,25:PRINT "The Capital of NEW YORK is:"
- 1280 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1290 IF F$="ALBANY" THEN 2040 ELSE 2170
- 1300 G$="TORONTO"
- 1310 COLOR 2:LOCATE 7,25:PRINT "The Capital of ONTARIO is:"
- 1320 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1330 IF F$="TORONTO" THEN 2040 ELSE 2170
- 1340 G$="SALEM"
- 1350 COLOR 2:LOCATE 7,25:PRINT "The Capital of OREGON is:"
- 1360 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1370 IF F$="SALEM" THEN 2040 ELSE 2170
- 1380 G$="AUSTIN"
- 1390 COLOR 2:LOCATE 7,25:PRINT "The Capital of TEXAS is:"
- 1400 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1410 IF F$="AUSTIN" THEN 2040 ELSE 2170
- 1420 G$="REGINA"
- 1430 COLOR 2:LOCATE 7,25:PRINT "The Capital of SASKATCHEWAN is:"
- 1440 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1450 IF F$="REGINA" THEN 2040 ELSE 2170
- 1460 G$="BOISE"
- 1470 COLOR 2:LOCATE 7,25:PRINT "The Capital of IDAHO is:"
- 1480 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1490 IF F$="BOISE" THEN 2040 ELSE 2170
- 1500 G$="HONOLULU"
- 1510 COLOR 2:LOCATE 7,25:PRINT "The Capital of HAWAII is:"
- 1520 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1530 IF F$="HONOLULU" THEN 2040 ELSE 2170
- 1540 G$="HALIFAX"
- 1550 COLOR 2:LOCATE 7,25:PRINT "The Capital of NOVA SCOTIA is:"
- 1560 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1570 IF F$="HALIFAX" THEN 2040 ELSE 2170
- 1580 G$="HARRISBURG"
- 1590 COLOR 2:LOCATE 7,25:PRINT "The Capital of PENNSYLVANIA is:"
- 1600 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1610 IF F$="HARRISBURG" THEN 2040 ELSE 2170
- 1620 G$="NASHVILLE"
- 1630 COLOR 2:LOCATE 7,25:PRINT "The Capital of TENNESSEE is:"
- 1640 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1650 IF F$="NASHVILLE" THEN 2040 ELSE 2170
- 1660 G$="OLYMPIA"
- 1670 COLOR 2:LOCATE 7,25:PRINT "The Capital of WASHINGTON is:"
- 1680 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1690 IF F$="OLYMPIA" THEN 2040 ELSE 2170
- 1700 G$="OKLAHOMA CITY"
- 1710 COLOR 2:LOCATE 7,25:PRINT "The Capital of OKLAHOMA is:"
- 1720 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1730 IF F$="OKLAHOMA CITY" THEN 2040 ELSE 2170
- 1740 G$="EDMONTON"
- 1750 COLOR 2:LOCATE 7,25:PRINT "The Capital of ALBERTA is:"
- 1760 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1770 IF F$="ALBERTA" THEN 2040 ELSE 2170
- 1780 G$="ATLANTA"
- 1790 COLOR 2:LOCATE 7,25:PRINT "The Capital of GEORGIA is:"
- 1800 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1810 IF F$="ATLANTA" THEN 2040 ELSE 2170
- 1820 G$="WINNIPEG"
- 1830 COLOR 2:LOCATE 7,25:PRINT "The Capital of MANITOBA is:"
- 1840 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1850 IF F$="WINNIPEG" THEN 2040 ELSE 2170
- 1860 G$="RICHMOND"
- 1870 COLOR 2:LOCATE 7,25:PRINT "The Capital of VIRGINIA is:"
- 1880 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1890 IF F$="RICHMOND" THEN 2040 ELSE 2170
- 1900 G$="SALT LAKE CITY"
- 1910 COLOR 2:LOCATE 7,25:PRINT "The Capital of UTAH is:"
- 1920 COLOR 3:LOCATE 15,33:PRINT "Input":LOCATE 15,38:INPUT F$
- 1930 IF F$="SALT LAKE CITY" THEN 2040 ELSE 2170
- 1940 CLS:GOSUB 100:GOSUB 140:GOSUB 180:GOSUB 220:GOSUB 260:GOSUB 300
- 1950 GOSUB 340:GOSUB 380:GOSUB 420:GOSUB 460:GOSUB 500
- 1960 GOSUB 540:GOSUB 580:GOSUB 620:GOSUB 660:GOSUB 700
- 1970 GOSUB 740:GOSUB 780:GOSUB 820:GOSUB 860:GOSUB 900
- 1980 GOSUB 940:GOSUB 980:GOSUB 1020:GOSUB 1060:GOSUB 1100
- 1990 GOSUB 1140:GOSUB 1180:GOSUB 1220:GOSUB 1260:GOSUB 1300
- 2000 GOSUB 1340:GOSUB 1380:GOSUB 1420:GOSUB 1460:GOSUB 1500
- 2010 GOSUB 1540:GOSUB 1580:GOSUB 1620:GOSUB 1660:GOSUB 1700
- 2020 GOSUB 1740:GOSUB 1780:GOSUB 1820:GOSUB 1860:GOSUB 1900
- 2030 GOTO 2300
- 2040 GOSUB 2041:GOTO 2060
- 2041 CLS:LET L$=CHR$(186)+SPACE$(29)+CHR$(186)
- 2042 COLOR 5:LOCATE 5,1,0:PRINT TAB(25);CHR$(201);STRING$(29,205);CHR$(187)
- 2043 COLOR 1:PRINT TAB(25);L$
- 2044 COLOR 2:PRINT TAB(25);L$
- 2045 COLOR 3:PRINT TAB(25);L$
- 2046 COLOR 4:PRINT TAB(25);L$
- 2047 COLOR 5:PRINT TAB(25);L$
- 2048 COLOR 6:PRINT TAB(25);L$
- 2049 COLOR 7:PRINT TAB(25);L$
- 2050 COLOR 8:PRINT TAB(25);L$
- 2051 COLOR 9:PRINT TAB(25);L$
- 2052 COLOR 10:PRINT TAB(25);L$
- 2053 COLOR 11:PRINT TAB(25);L$
- 2054 COLOR 12:PRINT TAB(25);L$
- 2055 COLOR 13:PRINT TAB(25);L$
- 2056 COLOR 2:PRINT TAB(25);L$
- 2057 PRINT TAB(25);CHR$(200);STRING$(29,205);CHR$(188)
- 2058 RETURN
- 2060 PLAY "T180 O6 < A8 B8 > C8 D8 P8 C8 D2"
- 2062 COLOR 18:LOCATE 7,36:PRINT "CORRECT"
- 2070 LET X=X+1:COLOR 6:LOCATE 9,34:PRINT "Your Status:"
- 2080 COLOR 2:LOCATE 11,28:PRINT "CORRECT"
- 2090 COLOR 4:LOCATE 11,43:PRINT "INCORRECT"
- 2100 COLOR 6:LOCATE 13,30:PRINT X:LOCATE 13,46:PRINT Z
- 2110 LOCATE 17,27:PRINT "Enter [N] for next question"
- 2120 LOCATE 18,27:PRINT "or [Q] to quit. Input"
- 2130 LOCATE 18,49:INPUT Q$
- 2140 IF Q$="N" THEN 2160
- 2150 IF Q$="Q" THEN 2300 ELSE 2110
- 2160 CLS:RETURN
- 2170 GOSUB 2041
- 2180 PLAY "O1 A4"
- 2190 COLOR 20:LOCATE 7,35:PRINT "INCORRECT"
- 2200 LET Z=Z+1:COLOR 6:LOCATE 9,34:PRINT "Your Status"
- 2210 COLOR 2:LOCATE 11,28:PRINT "CORRECT"
- 2220 COLOR 4:LOCATE 11,43:PRINT "INCORRECT"
- 2230 COLOR 6:LOCATE 13,30:PRINT X:LOCATE 13,46:PRINT Z
- 2240 LOCATE 17,27:PRINT "Enter [N] for next question"
- 2250 LOCATE 18,27:PRINT "or [Q] to quit. Input"
- 2260 COLOR 2:LOCATE 21,27:PRINT "The Answer was:":COLOR 3:LOCATE 21,43:PRINT G$
- 2270 COLOR 6:LOCATE 18,49:INPUT Q$
- 2280 IF Q$="N" THEN 2160
- 2290 IF Q$="Q" THEN 2300 ELSE 2240
- 2300 CLS:IF X=46 THEN 2390 ELSE 2305
- 2305 GOSUB 2041
- 2310 PLAY "T180 O5 < A8 B8 > C8 D8 P8 C8 D2"
- 2320 COLOR 6:LOCATE 9,35:PRINT "Your Score"
- 2330 COLOR 2:LOCATE 11,28:PRINT "CORRECT"
- 2340 COLOR 4:LOCATE 11,43:PRINT "INCORRECT"
- 2350 COLOR 6:LOCATE 13,30:PRINT X:LOCATE 13,46:PRINT Z
- 2360 LOCATE 17,27:PRINT "Enter [X] to Exit. Input"
- 2370 LOCATE 17,52:INPUT Y$
- 2380 IF Y$="X" THEN 2490 ELSE 2360
- 2390 GOSUB 2041
- 2400 PLAY "T180 O1 < A8 B8 > C8 D8 P8 C8 D2"
- 2410 PLAY "T180 O2 < A8 B8 > C8 D8 P8 C8 D2"
- 2420 PLAY "T180 O3 < A8 B8 > C8 D8 P8 C8 D2"
- 2430 COLOR 17:LOCATE 6,32:PRINT "CONGRADULATIONS!"
- 2440 COLOR 20:LOCATE 7,33:PRINT "PERFECT SCORE!"
- 2450 PLAY "T180 O4 < A8 B8 > C8 D8 P8 C8 D2"
- 2460 PLAY "T180 O5 < A8 B8 > C8 D8 P8 C8 D2"
- 2470 PLAY "T180 O6 < A8 B8 > C8 D8 P8 C8 D1"
- 2480 GOTO 2320
- 2490 CLS:COLOR 6:PRINT "One moment please...":LOAD"QUIZZLE",R
-